Evaluation of Object Placement Techniques in a Policy-Managed Storage System
نویسندگان
چکیده
Storage management cost is a significant fraction of the total cost of ownership of large, enterprise storage systems. Consequently, software automation of common storage management tasks so as to reduce the total cost of ownership is an active area of research. In this paper, we consider a policy-managed storage system—a system that automates various management tasks—and focus on the problem of the storage allocation techniques that should be employed in such a system. We study two fundamentally different storage allocation techniques for policy-managed systems: narrow and wide striping. Whereas wide striping techniques need very little workload information for making placement decisions, narrow striping techniques employ detailed information about the workload to optimize the placement and can achieve better performance. We systematically evaluate this trade-off between “information” and performance using a combination of simulations and experiments on a storage system testbed. Our results show that an idealized narrow striped system can outperform a comparable wide-striped system at low levels of utilization and for small requests. However, wide striping outperforms narrow striped systems when the system utilization is high or in the presence of workload skews that occur in real I/O workloads. Our experiments show that the additional workload information needed by narrow placement techniques may not necessarily translate to better performance. We identify the stripe unit size to be a critical parameter in the performance of wide striped systems, and based on our experimental results, recommend that (i) policy-managed systems use wide striping for object placement, and (ii) sufficient information be specified at storage allocation time to enable appropriate selection of the stripe unit size.
منابع مشابه
Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملDifferentiated Object Placement and Location for Self-Organizing Storage Clusters
Component additions or failures are common for large-scale storage clusters in production environments. To improve manageability, it is desirable to automatically integrate new resources into an existing system as one virtual volume and repair data redundancy damaged by component failures. A key enabling technique for these capabilities is a flexible and scalable object placement and location s...
متن کاملAn Inventory Model for Deteriorating Items Using Vendor-Managed Inventory Policy
In recent researches, vendor managed inventory (VMI) policy is rarely considered for deteriorating items. This study considered the supply chain partner’s collaboration via a VMI system and provided an EOQ model for a two-level supply chain (single supplier - single retailer) to examine the inventory management proceedings for VMI and non-VMI supply chains. By a new approach in modeling, the ...
متن کاملA Load-Aware Data Placement Policy on Cluster File System
In a large-scale cluster system with many applications running on it, cluster-wide I/O access workload disparity and disk saturation on only some storage servers have been the severe performance bottleneck that deteriorates the system I/O performance. As a result, the system response time will increase and the throughput of the system will decrease drastically. In this paper, we present a load-...
متن کاملEvaluation of ventriculoperitoneal shunt malfunction regarding ventricular catheter placement
AbstractBackgroundline of treatment for management of hydrocephalus despite available new techniques andsystems of shunting. Associated complications should be recognized and managed properly,but the most recognized complications are shunt obstruction which its prevalencethrough surgical approach is discussed here. Two approaches (frontal and parietal) are usedto insert ventriculoperitoneal shu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003